#include <string>
#include <stdlib.h>
#include <time.h>

#include "utils/array.h"
#include "sort/sort.h"
#include "algorithm/Hanoi.h"
#include "algorithm/StackOutSeries.h"

#define ARR_SIZE 20

using namespace std;
using namespace csz;

void test() {
	SortFamily* sortFamily = new SortFamily();
	Array<int>* randArr = Array<int>::GetRandArr(ARR_SIZE, 100);
	randArr->print();
	sortFamily->BubbleSort(randArr->getArray(), randArr->getSize());
	randArr->print();
	randArr->shuffle();
	randArr->print();
	sortFamily->BubbleSort(randArr->getArray(), randArr->getSize());
	randArr->print();
}

int main(int argc, char* argv[])
{
	test();
	return 0;
}

